pcb project management project feasibility analysis pcb layout electronics circuit manufacturing interior design design space programming pcb assembly consulting management contract manufacturing program management records rentention